<?php



use Doctrine\ORM\Mapping as ORM;

/**
 * User
 *
 * @ORM\Table(name="user")
 * @ORM\Entity
 */
class User
{
    /**
     * @var integer
     *
     * @ORM\Column(name="usu_id", type="bigint", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $usuId;

    /**
     * @var string
     *
     * @ORM\Column(name="usu_user", type="string", length=45, nullable=false)
     */
    private $usuUser;

    /**
     * @var string
     *
     * @ORM\Column(name="usu_pass", type="string", length=100, nullable=false)
     */
    private $usuPass;

    /**
     * @var string
     *
     * @ORM\Column(name="usu_email", type="string", length=45, nullable=false)
     */
    private $usuEmail;

    /**
     * @var string
     *
     * @ORM\Column(name="usu_wallet", type="string", length=100, nullable=false)
     */
    private $usuWallet;

    /**
     * @var string
     *
     * @ORM\Column(name="usu_reference_code", type="string", length=45, nullable=false)
     */
    private $usuReferenceCode;

    /**
     * @var integer
     *
     * @ORM\Column(name="usu_audit_create_date", type="bigint", nullable=false)
     */
    private $usuAuditCreateDate;

    /**
     * @var integer
     *
     * @ORM\Column(name="usu_last_login", type="bigint", nullable=true)
     */
    private $usuLastLogin;


    /**
     * Get usuId
     *
     * @return integer 
     */
    public function getUsuId()
    {
        return $this->usuId;
    }

    /**
     * Set usuUser
     *
     * @param string $usuUser
     * @return User
     */
    public function setUsuUser($usuUser)
    {
        $this->usuUser = $usuUser;
    
        return $this;
    }

    /**
     * Get usuUser
     *
     * @return string 
     */
    public function getUsuUser()
    {
        return $this->usuUser;
    }

    /**
     * Set usuPass
     *
     * @param string $usuPass
     * @return User
     */
    public function setUsuPass($usuPass)
    {
        $this->usuPass = $usuPass;
    
        return $this;
    }

    /**
     * Get usuPass
     *
     * @return string 
     */
    public function getUsuPass()
    {
        return $this->usuPass;
    }

    /**
     * Set usuEmail
     *
     * @param string $usuEmail
     * @return User
     */
    public function setUsuEmail($usuEmail)
    {
        $this->usuEmail = $usuEmail;
    
        return $this;
    }

    /**
     * Get usuEmail
     *
     * @return string 
     */
    public function getUsuEmail()
    {
        return $this->usuEmail;
    }

    /**
     * Set usuWallet
     *
     * @param string $usuWallet
     * @return User
     */
    public function setUsuWallet($usuWallet)
    {
        $this->usuWallet = $usuWallet;
    
        return $this;
    }

    /**
     * Get usuWallet
     *
     * @return string 
     */
    public function getUsuWallet()
    {
        return $this->usuWallet;
    }

    /**
     * Set usuReferenceCode
     *
     * @param string $usuReferenceCode
     * @return User
     */
    public function setUsuReferenceCode($usuReferenceCode)
    {
        $this->usuReferenceCode = $usuReferenceCode;
    
        return $this;
    }

    /**
     * Get usuReferenceCode
     *
     * @return string 
     */
    public function getUsuReferenceCode()
    {
        return $this->usuReferenceCode;
    }

    /**
     * Set usuAuditCreateDate
     *
     * @param integer $usuAuditCreateDate
     * @return User
     */
    public function setUsuAuditCreateDate($usuAuditCreateDate)
    {
        $this->usuAuditCreateDate = $usuAuditCreateDate;
    
        return $this;
    }

    /**
     * Get usuAuditCreateDate
     *
     * @return integer 
     */
    public function getUsuAuditCreateDate()
    {
        return $this->usuAuditCreateDate;
    }

    /**
     * Set usuLastLogin
     *
     * @param integer $usuLastLogin
     * @return User
     */
    public function setUsuLastLogin($usuLastLogin)
    {
        $this->usuLastLogin = $usuLastLogin;
    
        return $this;
    }

    /**
     * Get usuLastLogin
     *
     * @return integer 
     */
    public function getUsuLastLogin()
    {
        return $this->usuLastLogin;
    }
}
